/* CSS Document */
.page-emaildirectory .dir_left_corner {
    background: url(../images/subtitle_leftcurve.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    height: 35px;
    width: 11px;
}
.page-emaildirectory .dir_head_content {
    background: url(../images/subtitle_middle.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 35px;
    width: 497px;
}
.page-emaildirectory .dir_right_corner {
    background: url(../images/subtitle_rightcurve.png) no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    height: 35px;
    width: 11px;
}
.page-emaildirectory .header_desi1 {
    color: #0A4565;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 7px;
    width: 100%;
}
.page-emaildirectory .dir_list {
    border-left: 1px solid #5098C8;
    border-right: 1px solid #5098C8;
    padding-top: 10px;
    width: 98.5%;
}
.page-emaildirectory .dir_content {
    margin-left: 5px;
    padding-top: 5px;
	padding-bottom :5px;
}
.page-emaildirectory .dir_end {
    border-bottom: 1px solid #5098C8;
	width: 99.9% ;
}
.page-emaildirectory .head_title {
    color: #2786BE;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.page-emaildirectory .header_desi {
    color: #0A4565;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 7px;
    width: 20%;
}
.page-emaildirectory .header_direct {
    color: #0A4565;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding-top: 7px;
    width: 23%;
}
.page-emaildirectory .dir_desi {
    padding-left: 10px;
    width: 20%;
    word-wrap: break-word;
}
.page-emaildirectory .dir_phone {
    width: 20%;
}
.dir_desi, .dir_name, .dir_phone {
    float: left;
    padding-top: 5px;
}
.page-emaildirectory .dir_list_email {
    border-bottom: 1px solid #5098C8;
    border-left: 1px solid #5098C8;
    border-right: 1px solid #5098C8;
    padding-top: 10px;
    width: 98.5%;
}

.page-emaildirectory .header_desi{
width: 55%;
}
.page-emaildirectory .dir_desi {
width: 55%;
}

.page-emaildirectory .txtdirectory {
text-align:center; 
padding-top:10px;
}

@media (max-width:240px){
.page-emaildirectory #block-system-main {
margin-left: -14px;
}
.page-emaildirectory .dir_content {
word-wrap: break-word !important;
width: 206px !important; 
}
.page-emaildirectory .txtdirectory {
text-align:left; 
padding-top:10px;
padding-left:60px;
}

.page-emaildirectory .head_title {
text-align: left;
padding-left: 5px;
}

.page-emaildirectory-distcollectors .header_desi:nth-child(1) {
width: 18% !important;
}

.page-emaildirectory-distcollectors .header_desi:nth-child(2) {
width: 16% !important;
margin-left: -57px !important;
}

.page-emaildirectory-distcollectors .dir_desi:nth-child(1) {
width: 18% !important;
}

.page-emaildirectory-sectn .dir_desi {
width: 227px !important;
}

.page-emaildirectory .dir_desi {
width: 33% !important;
}

.page-emaildirectory-nodalsec .header_direct {
display:none !important;
}

.page-emaildirectory-nodalsec .dir_phone {
display:none !important;
}


}

@media (min-width:241px) and (max-width:320px) {
/*@media (max-width:320px){*/
.page-emaildirectory #block-system-main {
margin-left: -14px;
}
.page-emaildirectory .dir_content {
word-wrap: break-word !important;
width: 246px ; 
}
.page-emaildirectory .txtdirectory {
text-align:left; 
padding-top:10px !important;
padding-left:90px !important;
}
.page-emaildirectory .head_title {
text-align: left;
padding-left: 5px;
}
.page-emaildirectory .header_desi{
width: 23% !important;
}
.page-emaildirectory .dir_desi {
width: 57%;
}

.page-emaildirectory-distcollectors .header_desi:nth-child(1) {
width: 32% !important;
}
.page-emaildirectory-distcollectors .header_desi:nth-child(2) {
width: 32% !important;
}

.page-emaildirectory-distcollectors .dir_desi:nth-child(1) {
/*width: 16% !important;*/
word-wrap: break-word !important;
}

.page-emaildirectory-nodalsec .dir_desi:nth-child(1) {
width: 57% !important;
word-wrap: break-word !important;
}

.page-emaildirectory-nodalsec .header_desi:nth-child(1) {
width: 40% !important;
}


.page-emaildirectory-nodalsec .dir_phone {
word-wrap: break-word !important;
width: 124px !important;
}

.page-emaildirectory-sectn .dir_desi {
width: 58% ;
}
.page-emaildirectory-sectn .header_direct {
display:none;
}

}
@media (min-width:321px) and (max-width:480px) {

/*@media (max-width:480px){*/
.page-emaildirectory #block-system-main {
margin-left: -14px;
}
.page-emaildirectory .dir_content {
word-wrap: break-word ;
width: 246px; 
}
.page-emaildirectory .txtdirectory {
text-align:left; 
padding-top:10px;
padding-left:170px;
}
.page-emaildirectory .header_desi {
    width: 59%;
}
}